//package com.zxl.grocery.webmagic.controller;
//
//import com.zxl.grocery.core.util.PageUtils;
//import com.zxl.grocery.core.util.Query;
//import com.zxl.grocery.webmagic.base.AntInfo;
//import com.zxl.grocery.webmagic.service.WebAntManagerService;
//import com.zxl.grocery.webmagic.utils.R;
//import org.apache.shiro.authz.annotation.RequiresPermissions;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RequestParam;
//import org.springframework.web.bind.annotation.RestController;
//
//import java.util.List;
//import java.util.Map;
//
///**
// *
// * @author zxl
// * 爬虫管理列表
// */
//@RestController
//@RequestMapping("webmagicManager")
//public class WebmagicManagerController {
//
//    @Autowired
//    private WebAntManagerService webAntManager;
//
//    /**
//     * 列表
//     */
//    @RequestMapping("/list")
//    public Object list(@RequestParam Map<String, Object> params){
//        //查询列表数据
//        Query query = new Query(params);
//
//        List<AntInfo> antInfos = webAntManager.queryList(query);
//        int total = webAntManager.queryTotal(query);
//
//        PageUtils pageUtil = new PageUtils(antInfos, total, query.getLimit(), query.getPage());
//
//        return R.ok().put("page", pageUtil);
//    }
//
//    /**
//     * 启动
//     */
//    @RequestMapping("/start")
//    public R start(@RequestBody String[] ids){
//        webAntManager.start(ids);
//        return R.ok();
//    }
//    /**
//     * 停止
//     */
//    @RequestMapping("/stop")
//    public R stop(@RequestBody String[] ids){
//        webAntManager.stop(ids);
//        return R.ok();
//    }
//}
